echo-sounding machine - French English Dictionary